import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

sns.set_style({'font.sans-serif':['SimHei', 'Arial']})
hr = pd.read_csv('../Data/hr.csv',encoding='gbk')
hr2 = hr.iloc[(hr['薪资'].values=='高') & (hr['离职'].values==0), :]

sns.swarmplot(x='部门', y='每月平均工作小时数（小时）',
              hue='5年内升职', data=hr2)
plt.xticks(rotation=30)
plt.title('不同部门的平均每月工作时长')
plt.show()
